package com.hubiao.basics.pattern.proxy.jdk;

import java.lang.reflect.Method;


/**
 * @author Administrator
 */
public class JDKProxyTest {

    public static void main(String[] args) {
        try {

            //获取代理对象
            Object obj = new JDKMeipo().getInstance( new Girl() );
            //根据反射获得指定的方法
            Method method = obj.getClass().getMethod( "findLove", null );
            //调用该方法
            method.invoke( obj );

        } catch (Exception e) {
            e.printStackTrace();
        }


    }

}
